Backend Engineer

12 Jan 2023

About us

We are building a unified routing intelligence and payment platform by integrating disparate & dynamic data sources like curb data, weather, traffic, tolls, parking and payments. As the world transitions into autonomous and on-demand TaaS, multi-vector routing will become the preferred paradigm. We are well placed to ride this shift in mobility.

We believe strongly in diversity, and seek to recognize, develop, and support talent from all backgrounds who want to make an impact on the millions of drivers who keep our world moving.

Job description

MapUp is looking for a backend engineer who is passionate about designing and building microservices for frontend products/clients.

* We are hiring for multiple positions required to work remotely. This job application requires the applicant to take a mandatory assessment for screening purposes. Refer the link below under Assessment (Mandatory).

Responsibilities

  • Integration of user-facing elements developed by front-end developers with server-side logic.
  • Experience writing, maintaining and integrating REST APIs written in Node.js.
  • Experience building and maintaining high-traffic APIs, writing performant code and crafting efficient database queries.
  • Understand the current application infrastructure and suggest changes to it.
  • Experience in performance measurement and monitoring for application availability, speed, errors.
  • Define and document best practices and strategies regarding application deployment and infrastructure maintenance.
  • Strong notions of security best practices (e.g., using IAM Roles etc.).
  • Integration of user-facing elements developed by front-end developers with server-side logic in Node.js.
  • Write readable, testable, and efficient node.js code.
  • Work remotely, perform autonomously, and keep the team and project stakeholders informed diligently.

Experience and Skills

  • AWS Architecture & Development
  • AWS Infra: EC2, S3, Route53, CloudFormation, DynamoDB
  • AWS Lambda, AWS API Gateway
  • Kubernetes, EKS, Fargate
  • Authorization and Authentication with AWS Cognito
  • JavaScript, Node.js, Express, Jest
  • The serverless approach using AWS Lambda is a plus. For example, Serverless/SLSS.
  • DevOps: Git, GitHub, Bitbucket, CD/CI, JIRA
  • Airflow, AWS Step functions
  • Working knowledge in Python3 and Go are a plus

We are looking for

  • Strong experience in designing and building microservices for frontend products/clients
  • Relational Databases (MySQL/PostgreSQL). Familiarity with spatial data queries
  • Experience with location, mapping based libraries like Mapbox, Leaflet, HERE Maps, OpenStreetMap is a plus.
  • Experience with REST APIs, GraphQL, Postman tests, JSON
  • Experience with payment APIs like Stripe
  • Understanding of Agile (Scrum) Methodology
  • Strong experience in Node.js and frameworks available for it
  • Basic understanding of front-end technologies, such as React, CSS.
  • User authentication and authorization between multiple systems, servers, and environments
  • Strong verbal and written communication skills

Benefits

Team

You will be joining a team of mapping experts who care deeply about their customers. We are transforming mapping into a practical decision-making tool for commuters, commercial transporters and mobility providers.

Following Are Some Of The Perks

We are a “work family”, a highly collaborative, supportive, skilled, thoughtful, and intellectually curious group of people who are focused on making MapUp a great place to work! Following are some of the perks:

  • 5 days a week
  • Fast-paced learning environment
  • Task ownership oriented work culture
  • Certificate
  • Letter of recommendation

Assessment (Mandatory)

Thank you for your interest in the position. As the next step in the hiring process, we are looking for you to complete a frontend engineer assignment.

This is aimed at assessing your knowledge, skills and experience and would provide you with clarity on what is expected of you. For us, it would allow us to get to know you, your approach and your output better.

Access the assessment here: Give Assessment

While registering for the assessment use your full name as mentioned in your job application.

Thank you for your interest in this position at MapUp Inc. Once you fill the form, we'll evaluate your profile and CV and get back to you if sortlisted. If you don't hear from us, please consider your application closed. You can re-apply for the same position after at least 6 months.

For any queries, drop in a line to: careers@mapup.ai